About Stott Thompson (architects) Limited (04039452) United Kingdom