About Delahay House Freehold Limited (06999449) United Kingdom