About N T R Property Development Limited (10597638) United Kingdom