About Strachan Visick Limited (03173278) United Kingdom