About Uphill Property Investments Ltd (13040785) United Kingdom