About Little Thatch Workshop Limited (13222288) United Kingdom