About Scott Russell & Co Ltd (06915337) United Kingdom