About Beech Croft Lodge Limited (11807639) United Kingdom