About Dennes Limited (05773053) United Kingdom