About Helical Bar Trustees Limited (03421075) United Kingdom