About Steer Management Services Limited (03978959) United Kingdom