About Strachan Hall Associates Limited (05307700) United Kingdom