About Curtis Sloane Limited (09365121) United Kingdom