About Klaxon Engineers Ltd (03936364) United Kingdom