About Packshack Properties Limited (13266740) United Kingdom