About Upfront Properties Limited (12634406) United Kingdom