About Garry Meakins Studio Limited (10918013) United Kingdom