About Lbbc Beechwood Limited (07125892) United Kingdom