About Still & Bedford Limited (04591819) United Kingdom