About N&a Property Development Limited (12794693) United Kingdom