About Linkwood Property Investment Company Limited (03724731) United Kingdom