About L & A Holdings 17 Ltd (13148300) United Kingdom