About Taylor Orme Limited (08519525) United Kingdom