About Northiam Property Holdings Limited (03126877) United Kingdom