About L & B (london) Limited (08436526) United Kingdom