About L & B Holdings Limited (04476319) United Kingdom