About Yew Tree House Management Company Limited (05275062) United Kingdom