About Roy Carter Limited (01601122) United Kingdom