About Patrick Churchard Associates Limited (07689306) United Kingdom