About Yeo & Andrews Limited (05526438) United Kingdom