About Almero Exeter Ltd (10167174) United Kingdom