About E Sterma & Son Ltd (09598364) United Kingdom