About Lowen Automatic Transmissions Limited (01330231) United Kingdom