About Coxwell Baptist Properties Ltd (12418401) United Kingdom