About J. Sloane Limited (07688632) United Kingdom