About Charlie Baker Limited (12474866) United Kingdom