About Thorneycroft Modular Construction Company Limited (01281497) United Kingdom