About Strachan Properties Limited (11823821) United Kingdom