About Strachan Property Company (angus) Limited (SC693333) United Kingdom