About Looking Glass Arts & Heritage Ltd (12169265) United Kingdom