About Strachan & Partners Limited (SC315618) United Kingdom