About Almeco Ltd (07473242) United Kingdom