About Yeoman S Meadows Limited (00656452) United Kingdom