About Mcdougall Short Term Rentals Ltd (SC699278) United Kingdom