About Almero Leeds Limited (10841832) United Kingdom