About N & H Dl Properties Limited (10918405) United Kingdom