About The Clive And Sylvia Richards Charity Limited (02020651) United Kingdom