About Clamp House Associates Limited (07297730) United Kingdom