About Blackburn Griffiths Limited (10066686) United Kingdom