About Stay-inn London Ltd (12782629) United Kingdom