About Derek Masters & Son (carpets) Limited (01407962) United Kingdom