About Upland Properties Investment Holdings Limited (SC569268) United Kingdom