About Almeida Capital Limited (08282881) United Kingdom