About S&r Building Ltd (11211431) United Kingdom