About Chelford Property Investment Company Limited (07473399) United Kingdom