About L B C (london) Limited (02121513) United Kingdom