About Almington Limited (13447702) United Kingdom