About Amicorum Property Ltd (09983316) United Kingdom