About Blackburn Starling & Company Limited (02122329) United Kingdom