About S. T. Suterwalla & Sons Ltd (04430299) United Kingdom