About Leeds And London Developments Limited (07970619) United Kingdom