About Hessle & Strachan Creative Ltd (SC562669) United Kingdom