About London Status Properties Limited (12902858) United Kingdom