About Leicester Developments Limited (10468589) United Kingdom