About Beechwood Hall Freeholders Limited (08792732) United Kingdom