About Abel Sloane 1934 Ltd (11964844) United Kingdom