About Camden Sloane Limited (12073600) United Kingdom