About Joseph & Thomas Windmills Ltd. (04111756) United Kingdom