About Bedford & Snell Limited (11508269) United Kingdom