About Yeoman & Owen Limited (05020879) United Kingdom