About Almsford Ltd (10850684) United Kingdom