About Theodore Lewis Property (tlp) Ltd (13156660) United Kingdom