About Church House Place Ltd (12769262) United Kingdom