About Amica Developments Limited (10434713) United Kingdom