About Delamere Management Limited (08720902) United Kingdom