About Thurlstone Limited (03895564) United Kingdom