About Albert Leroy Limited (12660863) United Kingdom