Aveling & Porter Limited.