About Hamelin House Management Limited (01726697) United Kingdom