About Baker & Cobbing Ltd (05884150) United Kingdom