About Hamelin Limited (04271890) United Kingdom