About Leo Deansgate Limited (06967679) United Kingdom