About Leo Deansgate Special Projects Limited (12451831) United Kingdom