About The New Forest Dog Hotel Ltd (06427648) United Kingdom