About Platform Properties Limited (10664558) United Kingdom