About North Hall Land Limited (03356117) United Kingdom