About Yarmouth Holdings Limited (03353746) United Kingdom