About Toad Hall Cottages Ltd. (02984102) United Kingdom