About Yeomans Properties Ltd (12145004) United Kingdom