About S&r Investment Properties Ltd (13031551) United Kingdom