About Pickup Properties Limited (05993101) United Kingdom