About Merge Timberframe Limited (08414357) United Kingdom