About Meades & Company Limited (04789427) United Kingdom