About Lean Steer Limited (05328285) United Kingdom