About The Short Term Letting Company Ltd (04242653) United Kingdom