About Almeida Developments Ltd (07107464) United Kingdom