About N & H Properties Limited (08437363) United Kingdom