About Leeds Disabled People S Organisation Community Interest Company (11900452) United Kingdom