About Sloane And Temple Ltd (11971908) United Kingdom