About R Clemens Limited (06418676) United Kingdom