About Leicester Parade Management Company Limited (02959708) United Kingdom