About Hammill Properties 2 Ltd (12525792) United Kingdom