About Thwaites Developments Ltd. (07818143) United Kingdom