About Backer & Decker Co. Ltd (09246861) United Kingdom