About Yarnell Holdings Limited (09662966) United Kingdom