About James Yeomans Ltd (11349037) United Kingdom