About Canterbury Lambs Property Investment Company Limited (06389400) United Kingdom