About Star Property Investment & Management Limited (09419363) United Kingdom