About Openthorpe Engineering Limited (01564242) United Kingdom