About Yew Tree Lodge (holdings) Limited (01573340) United Kingdom