About Taylor & Lodge Fabrics Limited (08661607) United Kingdom