About Lyons Engineering Limited (09148042) United Kingdom