About Amica Property Ltd (13252849) United Kingdom