About Short Stay (liverpool) Limited (10371277) United Kingdom