About De Lacy Cayton Ltd (13098594) United Kingdom