About Roy Clarke Limited (01184463) United Kingdom