About Strachan Project Control Ltd (09202136) United Kingdom