About Lecaw (duffield) Limited (10156514) United Kingdom