About Hamelins Property Limited (12051806) United Kingdom