About Packard Publishing Limited (01314837) United Kingdom