About Griffin London Limited (12264064) United Kingdom