About Lok Developments Limited (11254436) United Kingdom