About Lbb Associates Limited (13329813) United Kingdom