About Flemish Tapestries Limited (03188242) United Kingdom