About Griffin & Associates Limited (05299448) United Kingdom