About London Stables Holdings Limited (07767150) United Kingdom