About Thoroughbred Developments Limited (06012502) United Kingdom