About Lyford Property Group Ltd (11288590) United Kingdom