About The Stay Properties Limited (07973621) United Kingdom