About Langham Industrial Controls Limited (03154801) United Kingdom