About Burghley Stamford North Limited (12655955) United Kingdom