About Hamly Hill Limited (SC280580) United Kingdom