About Spencer Court Freehold (rushden) Ltd (08795860) United Kingdom