About The Clamping Camping Company Ltd (13157714) United Kingdom