About Yeoman Strategies Limited (07597252) United Kingdom