About North Square Properties (loughborough) Limited (02843695) United Kingdom