About Hamelins Properties Limited (12051795) United Kingdom