About Starman Properties Limited (03930696) United Kingdom