About Yellow Poplar Church Ltd (12942418) United Kingdom