About Claymore Timberframe Limited (SC376897) United Kingdom