About Meakins Holdings Limited (03625176) United Kingdom