About Steer Lims Consultancy Ltd (10411328) United Kingdom