About Sard Verbinnen & Co. Limited (08575424) United Kingdom