About Lux Developments London Ltd (13211258) United Kingdom