About London Rack & Pinion Ltd (11791834) United Kingdom