About Yarrow & Harvey Limited (04676662) United Kingdom