About Charlecote Investments Limited (06547008) United Kingdom