About S&r Property Solutions Limited (12503086) United Kingdom