About Baffi Limited (02492252) United Kingdom