About Taylor Bamford Home & Garden Ltd (09389119) United Kingdom