About Strachan Beard Limited (10622472) United Kingdom