About Taylor-made Inns Limited (06393709) United Kingdom