About Packard Properties Limited (08401762) United Kingdom