About Welford Properties (leics) Ltd (10742729) United Kingdom