About Hanna & Strachan Ltd. (SC308076) United Kingdom