About London Thoroughbred Services Limited (01271471) United Kingdom