About Charlie Baker Developments Limited (10924456) United Kingdom