About D&d Devonshire Hotel Limited (13710191) United Kingdom