About Hatchet Investment Properties Limited (08251821) United Kingdom