About Ponderosa Engineering Limited (03175529) United Kingdom