About Blackburn & Oliver Limited (00246226) United Kingdom