About Lee Menzies Limited (01740000) United Kingdom