About C Farquharson Engineering Limited (SC316923) United Kingdom