About L&bb Limited (13485946) United Kingdom