About Lakha Properties Limited (05414817) United Kingdom