About Yeo Holdings Limited (12358558) United Kingdom