About Stott Associates Limited (06178682) United Kingdom