About British Deaf Sports Council Limited (02644260) United Kingdom