About Plex Property Ltd (06019539) United Kingdom