About Yatton Keynell Ltd (13578915) United Kingdom