About T.r.suterwalla & Sons Limited (00621178) United Kingdom