About Steer & Co Holdings Limited (12053043) United Kingdom