About Almar Services Limited (02144662) United Kingdom