About Baffour & Associates Ltd (08239754) United Kingdom