About Luddes Miljo Limited (09959291) United Kingdom