About St Leonard S Road (deal) Management Company Limited (04506648) United Kingdom