About Charlton & Jenrick Holdings Limited (10833237) United Kingdom