About De Burgh London Limited (07717370) United Kingdom