About Taylor Brothers Investments Limited (11342782) United Kingdom