About Hammill Properties Limited (07594629) United Kingdom