About Robert Steer & Company Limited (10012346) United Kingdom