About Up Sticks Campers Limited (12572661) United Kingdom