About Lca Developments Limited (12203456) United Kingdom