About Sennen Melia Campers Ltd (12822629) United Kingdom