About Uphill Properties Limited (12122736) United Kingdom