About London & La Properties Limited (13324611) United Kingdom