About St. Helen S 83 Limited (05961671) United Kingdom