About Short Term Accommodation Plymouth Ltd (11241106) United Kingdom