About Almgren Limited (11071103) United Kingdom