About Burghley London Limited (12320752) United Kingdom