About Nancherro Properties Limited (13306199) United Kingdom