About Griffin Computer Services Limited (03164181) United Kingdom