About B&d Richards Ltd (12533326) United Kingdom