About Turrell Engineering Limited (05210889) United Kingdom