About Platform Property Investments Limited (SC618504) United Kingdom