About Deansgate Holdings Limited (12534873) United Kingdom