About Pickup Investment Properties Limited (10677620) United Kingdom