About Yeoman Endeavours Limited (07638949) United Kingdom