About Mica Developments Limited (08845016) United Kingdom