About Tidswell & Nichols Limited (09417091) United Kingdom