About Ellis Sloane & Co. Limited (07164978) United Kingdom