About Baffour Services Ltd (12055960) United Kingdom