About North Luffenham Residents Company Limited (04289696) United Kingdom