About Barker & Churcher Ltd (11899331) United Kingdom