About Stanley Northcott Limited (12183748) United Kingdom