About Stp (anglia) Limited (13490227) United Kingdom