About Almeida Limited (01538522) United Kingdom