About B & L (holdings) Limited (00505940) United Kingdom