About Bbl Solutions Limited (04129429) United Kingdom