About Yeo Direct Limited (06939320) United Kingdom