About Deddys Limited (12974756) United Kingdom