About Coburn & Baker Ltd (08062881) United Kingdom