About Dr Richard Carter Ltd (11361898) United Kingdom