About Scott Russell Vaughan Ltd (13699954) United Kingdom