About Steers Group Limited (02891333) United Kingdom