About The St. Helen S Mews Sewage Company Limited (02874308) United Kingdom