About Nc & Jc Properties Limited (08878708) United Kingdom