About Deddar Limited (13712896) United Kingdom