About Strachan Holdings Limited (05818607) United Kingdom