About Skegness Natureland Holdings Limited (12295272) United Kingdom