About Klubhouse Kamps Limited (12428085) United Kingdom