About Mike S Meadow Glamping Limited (11534173) United Kingdom