About Meacock (nominees) Limited (02688919) United Kingdom