About De Burca Ltd (13420552) United Kingdom