About Yarmouth Place Limited (08331161) United Kingdom