About Loca Stoneleigh Ltd (09769587) United Kingdom