About Glenn Strachan Limited (05515773) United Kingdom