About Still & Bedford Ferndown Ltd (13260225) United Kingdom