About Lux Property & Management Limited (13486206) United Kingdom