About Edensbeck Limited (08273696) United Kingdom