Brand Aspect Ltd - reviewed and rated