About Lbba Limited (02649186) United Kingdom