About Thimbles North Lodge Limited (01618080) United Kingdom