About Lyla S Place Ltd (13644317) United Kingdom