About N&c Property Solutions Ltd (11582793) United Kingdom