About Ampella Maintenance Limited (07242811) United Kingdom