About Klaxon Engineering Ltd (07665562) United Kingdom