About S&r Property Limited (13401833) United Kingdom