About Mayflower Glass Limited (01044730) United Kingdom