About Ldi Northampton (development) Limited (10904330) United Kingdom