About Bedford & Byrne Limited (11043332) United Kingdom