About Yeomans Capital Limited (12357460) United Kingdom