About Mcclen Developments Limited (10044522) United Kingdom