About Stay Property Investment Ltd (12053377) United Kingdom