About Slocum Bligh Limited (10017783) United Kingdom