About Sanford Barnes Holdings Limited (08863460) United Kingdom