About Anderson Ross Consulting Limited (03850368) United Kingdom