About Lakha Property & Management Limited (09870035) United Kingdom