About London & La Developments Limited (13324676) United Kingdom