About Beechwood Homes Limited (00933426) United Kingdom