About Mowbray House Easingwold Limited (02702165) United Kingdom