About S F Stubbings Ltd (11316140) United Kingdom