About R & C Tucker Limited (05539531) United Kingdom