About Lexicon Place Management Limited (13215947) United Kingdom