About Thimbleby & Shorland Limited (08907561) United Kingdom