About Beamish Glamping Ltd (12434912) United Kingdom