About Eleanor Bowmer Campers Limited (12790265) United Kingdom