About London & Leeds Developments Limited (04448649) United Kingdom