About Strachan Leeds Limited (07176672) United Kingdom