About John Hamill Ltd (SC506861) United Kingdom