About Almrose Ltd (08893368) United Kingdom