About Humber Properties Limited (04685754) United Kingdom