About Leeds Property Holdings Ltd (13447810) United Kingdom