About Humber Apartments Limited (08654770) United Kingdom