About Griffin & Sons Ltd (12681004) United Kingdom