About S.t.a.r Northampton Ltd (09180362) United Kingdom