About Charnwood Investment Properties Limited (08532429) United Kingdom