About Packwood Holdings Limited (03995614) United Kingdom