About Meakins And Sons Glass Limited (10482109) United Kingdom