About R.t. Clamp Limited (08449859) United Kingdom