About Lbd & Associates Ltd (07785046) United Kingdom