About Paper & Glass Ltd (11746466) United Kingdom