About Lecrahurst Limited (01188968) United Kingdom