About S&r Property Management Limited (11427514) United Kingdom