About Ampella Property Limited (07242643) United Kingdom