About North Hill Properties Limited (02931704) United Kingdom