About Benson & Royce Ltd (11320230) United Kingdom