About Packard Hillington Limited (SC698073) United Kingdom