About Beechwood Hotel Limited (02582964) United Kingdom