About Ameeco Properties Limited (04276229) United Kingdom