About Delamere House Limited (10010601) United Kingdom