About Garry Hamill Limited (SC608296) United Kingdom