About Amechia Properties Limited (11909041) United Kingdom