About Amica Property Solutions Ltd (10934073) United Kingdom