About Taylor Graham Limited (09380129) United Kingdom