About Turkowski Engineering Limited (08140807) United Kingdom