About N & C Property Management Limited (10068636) United Kingdom