About Staying Put Developments Limited (11844400) United Kingdom