About Stephen Byram Motor Engineers Limited (06095815) United Kingdom