About Richard Thorne Limited (10867903) United Kingdom