About Blackburn & Ribble Window Frames Limited (12527358) United Kingdom