About Taylor&wall Ltd (11987826) United Kingdom