About Lenox Engineering Design Limited (SC557487) United Kingdom