About Lm Sq Properties Limited (13625583) United Kingdom