About Standerwick & Stott Ltd (12572393) United Kingdom