About Beech Lodge Limited (02989363) United Kingdom