About Delamere Limited (13029310) United Kingdom