About Pickup Property Investments Limited (10815086) United Kingdom