About London & Lincoln Properties Limited (03723979) United Kingdom