About Taylor-ross Inns Limited (05536419) United Kingdom