About Richard Carter Limited (00106624) United Kingdom