About Alfred & Eleanor Limited (10140918) United Kingdom