About Scargill Limited (03294086) United Kingdom