About Charnwood Property Investments Limited (12226173) United Kingdom