About Williams Sloane Limited (11200388) United Kingdom