About Yeomen Properties Limited (12284969) United Kingdom