About Humber Investment Properties Limited (10034647) United Kingdom